home *** CD-ROM | disk | FTP | other *** search
/ 9-Digit Zip Code Directory / 9-Digit Zip Code Directory (American Business Information) (ABIZIP-12).ISO / z4src.zip / OLE1CLS.H < prev    next >
C/C++ Source or Header  |  1993-11-16  |  7KB  |  142 lines

  1. /*****************************************************************************\
  2. *                                                                             *
  3. * ole1cls.h -   Master definition of GUIDs for OLE1 classes                      *
  4. *                                                                             *
  5. *               OLE Version 2.0                                               *
  6. *                                                                             *
  7. *               Copyright (c) 1992-1993, Microsoft Corp. All rights reserved. *
  8. *                                                                             *
  9. \*****************************************************************************/
  10.  
  11. /* This file is the master definition of all GUIDs for OLE1 classes.
  12.    
  13.    All such GUIDs are of the form:
  14.  
  15.        0003xxxx-0000-0000-C000-000000000046
  16.  
  17.     The last parameter to DEFINE_OLE1GUID is the old 1.0 class name,
  18.     i.e., its key in the registration database.
  19.  
  20.     Do not remove or change GUIDs.
  21.  
  22.     Do not add anything to this file except comments and DEFINE_OLE1GUID macros.
  23. */
  24.  
  25. #ifndef DEFINE_OLE1GUID
  26. #define DEFINE_OLE1GUID(a,b,c,d,e) DEFINE_OLEGUID (a,b,c,d)
  27. #endif
  28.    
  29. DEFINE_OLE1GUID(CLSID_ExcelWorksheet,   0x00030000, 0, 0, "ExcelWorksheet");
  30. DEFINE_OLE1GUID(CLSID_ExcelChart,       0x00030001, 0, 0, "ExcelChart");
  31. DEFINE_OLE1GUID(CLSID_ExcelMacrosheet,  0x00030002, 0, 0, "ExcelMacrosheet");
  32. DEFINE_OLE1GUID(CLSID_WordDocument,     0x00030003, 0, 0, "WordDocument");
  33. DEFINE_OLE1GUID(CLSID_MSPowerPoint,     0x00030004, 0, 0, "MSPowerPoint");
  34. DEFINE_OLE1GUID(CLSID_MSPowerPointSho,  0x00030005, 0, 0, "MSPowerPointSho");
  35. DEFINE_OLE1GUID(CLSID_MSGraph,          0x00030006, 0, 0, "MSGraph");
  36. DEFINE_OLE1GUID(CLSID_MSDraw,               0x00030007, 0, 0, "MSDraw");
  37. DEFINE_OLE1GUID(CLSID_Note_It,          0x00030008, 0, 0, "Note-It");
  38. DEFINE_OLE1GUID(CLSID_WordArt,          0x00030009, 0, 0, "WordArt");
  39. DEFINE_OLE1GUID(CLSID_PBrush,               0x0003000a, 0, 0, "PBrush");
  40. DEFINE_OLE1GUID(CLSID_Equation,         0x0003000b, 0, 0, "Equation");
  41. DEFINE_OLE1GUID(CLSID_Package,          0x0003000c, 0, 0, "Package");
  42. DEFINE_OLE1GUID(CLSID_SoundRec,         0x0003000d, 0, 0, "SoundRec");
  43. DEFINE_OLE1GUID(CLSID_MPlayer,          0x0003000e, 0, 0, "MPlayer");
  44.  
  45. /* test apps */
  46. DEFINE_OLE1GUID(CLSID_ServerDemo,       0x0003000f, 0, 0, "ServerDemo");
  47. DEFINE_OLE1GUID(CLSID_Srtest,               0x00030010, 0, 0, "Srtest");
  48. DEFINE_OLE1GUID(CLSID_SrtInv,               0x00030011, 0, 0, "SrtInv");
  49. DEFINE_OLE1GUID(CLSID_OleDemo,          0x00030012, 0, 0, "OleDemo");
  50.  
  51. /* External ISVs */
  52. // Coromandel / Dorai Swamy / 718-793-7963
  53. DEFINE_OLE1GUID(CLSID_CoromandelIntegra,    0x00030013, 0, 0, "CoromandelIntegra");
  54. DEFINE_OLE1GUID(CLSID_CoromandelObjServer,0x00030014, 0, 0, "CoromandelObjServer");
  55.  
  56. // 3-d Visions Corp / Peter Hirsch / 310-325-1339
  57. DEFINE_OLE1GUID(CLSID_StanfordGraphics, 0x00030015, 0, 0, "StanfordGraphics");
  58.  
  59. // Deltapoint / Nigel Hearne / 408-648-4000
  60. DEFINE_OLE1GUID(CLSID_DGraphCHART,          0x00030016, 0, 0, "DGraphCHART");
  61. DEFINE_OLE1GUID(CLSID_DGraphDATA,           0x00030017, 0, 0, "DGraphDATA");
  62.  
  63. // Corel / Richard V. Woodend / 613-728-8200 x1153
  64. DEFINE_OLE1GUID(CLSID_PhotoPaint,           0x00030018, 0, 0, "PhotoPaint");
  65. DEFINE_OLE1GUID(CLSID_CShow,                    0x00030019, 0, 0, "CShow");
  66. DEFINE_OLE1GUID(CLSID_CorelChart,           0x0003001a, 0, 0, "CorelChart");
  67. DEFINE_OLE1GUID(CLSID_CDraw,                    0x0003001b, 0, 0, "CDraw");
  68.  
  69. // Inset Systems / Mark Skiba / 203-740-2400
  70. DEFINE_OLE1GUID(CLSID_HJWIN1_0,             0x0003001c, 0, 0, "HJWIN1.0");
  71.  
  72. // Mark V Systems / Mark McGraw / 818-995-7671
  73. DEFINE_OLE1GUID(CLSID_ObjMakerOLE,          0x0003001d, 0, 0, "ObjMakerOLE");
  74.  
  75. // IdentiTech / Mike Gilger / 407-951-9503
  76. DEFINE_OLE1GUID(CLSID_FYI,                      0x0003001e, 0, 0, "FYI");
  77. DEFINE_OLE1GUID(CLSID_FYIView,                  0x0003001f, 0, 0, "FYIView");
  78.  
  79. // Inventa Corporation / Balaji Varadarajan / 408-987-0220
  80. DEFINE_OLE1GUID(CLSID_Stickynote,       0x00030020, 0, 0, "Stickynote");
  81.  
  82. // ShapeWare Corp. / Lori Pearce / 206-467-6723
  83. DEFINE_OLE1GUID(CLSID_ShapewareVISIO10, 0x00030021, 0, 0, "ShapewareVISIO10");
  84. DEFINE_OLE1GUID(CLSID_ImportServer,     0x00030022, 0, 0, "ImportServer");
  85.  
  86.  
  87. // test app SrTest
  88. DEFINE_OLE1GUID(CLSID_SrvrTest,          0x00030023, 0, 0, "SrvrTest");
  89.  
  90. // Special clsid for when a 1.0 client pastes an embedded object
  91. // that is a link.
  92. // **This CLSID is obsolete. Do not reuse number.
  93. //DEFINE_OLE1GUID(CLSID_10EmbedObj,        0x00030024, 0, 0, "OLE2_Embedded_Link");
  94.  
  95. // test app ClTest.  Doesn't really work as a server but is in reg db
  96. DEFINE_OLE1GUID(CLSID_ClTest,            0x00030025, 0, 0, "Cltest");
  97.  
  98. // Microsoft ClipArt Gallery   Sherry Larsen-Holmes
  99. DEFINE_OLE1GUID(CLSID_MS_ClipArt_Gallery,0x00030026, 0, 0, "MS_ClipArt_Gallery");
  100.  
  101. // Microsoft Project  Cory Reina
  102. DEFINE_OLE1GUID(CLSID_MSProject,         0x00030027, 0, 0, "MSProject");
  103.  
  104. // Microsoft Works Chart
  105. DEFINE_OLE1GUID(CLSID_MSWorksChart,      0x00030028, 0, 0, "MSWorksChart");
  106.  
  107. // Microsoft Works Spreadsheet
  108. DEFINE_OLE1GUID(CLSID_MSWorksSpreadsheet,0x00030029, 0, 0, "MSWorksSpreadsheet");
  109.  
  110. // AFX apps - Dean McCrory
  111. DEFINE_OLE1GUID(CLSID_MinSvr,            0x0003002A, 0, 0, "MinSvr");
  112. DEFINE_OLE1GUID(CLSID_HierarchyList,     0x0003002B, 0, 0, "HierarchyList");
  113. DEFINE_OLE1GUID(CLSID_BibRef,            0x0003002C, 0, 0, "BibRef");
  114. DEFINE_OLE1GUID(CLSID_MinSvrMI,          0x0003002D, 0, 0, "MinSvrMI");
  115. DEFINE_OLE1GUID(CLSID_TestServ,          0x0003002E, 0, 0, "TestServ");
  116.  
  117. // Ami Pro
  118. DEFINE_OLE1GUID(CLSID_AmiProDocument,    0x0003002F, 0, 0, "AmiProDocument");
  119.  
  120. // WordPerfect Presentations For Windows
  121. DEFINE_OLE1GUID(CLSID_WPGraphics,       0x00030030, 0, 0, "WPGraphics");
  122. DEFINE_OLE1GUID(CLSID_WPCharts,         0x00030031, 0, 0, "WPCharts");
  123.  
  124.  
  125. // MicroGrafx Charisma
  126. DEFINE_OLE1GUID(CLSID_Charisma,         0x00030032, 0, 0, "Charisma");
  127. DEFINE_OLE1GUID(CLSID_Charisma_30,      0x00030033, 0, 0, "Charisma_30");
  128. DEFINE_OLE1GUID(CLSID_CharPres_30,      0x00030034, 0, 0, "CharPres_30");
  129.  
  130. // MicroGrafx Draw
  131. DEFINE_OLE1GUID(CLSID_Draw,             0x00030035, 0, 0, "Draw");
  132.  
  133. // MicroGrafx Designer
  134. DEFINE_OLE1GUID(CLSID_Designer_40,      0x00030036, 0, 0, "Designer_40");
  135.  
  136.  
  137. #undef DEFINE_OLE1GUID
  138.  
  139. /* as we discover OLE 1 servers we will add them to the end of this list;
  140.    there is room for 64K of them!
  141. */
  142.